In [1]:
import pandas as pd
import numpy as np
starting_date = '20160701'
sample_numpy_data = np.array(np.arange(24)).reshape((6,4))
dates_index = pd.date_range(starting_date, periods=6)
sample_df = pd.DataFrame(sample_numpy_data, index=dates_index, columns=list('ABCD'))
sample_df_2 = sample_df.copy()
sample_df_2['Fruits'] = ['apple', 'orange','banana','strawberry','blueberry','pineapple']
sample_series = pd.Series([1,2,3,4,5,6], index=pd.date_range(starting_date, periods=6))
sample_df_2['Extra Data'] = sample_series *3 +1
second_numpy_array = np.array(np.arange(len(sample_df_2))) *100 + 7
sample_df_2['G'] = second_numpy_array
sample_df_2
Out[1]:
In [ ]:
pd.set_option('display.precision', 2)
sample_df_2.describe()
In [ ]:
documentation: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.mean.html
In [ ]:
documentation: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.apply.html
In [ ]:
documentation: http://pandas.pydata.org/pandas-docs/stable/text.html
In [ ]:
s = pd.Series(['A', 'B', 'C', 'Aaba', 'Baca', np.nan, 'CABA', 'dog', 'cat'])
s.str.lower()
In [ ]: